#include "led.h"
#include "PublicFile.h"


void vLedInit(void)
{
	rcu_periph_clock_enable(RCU_GPIOA);
	
	gpio_mode_set(LED_RUN_PORT,GPIO_MODE_OUTPUT,GPIO_PUPD_NONE,LED_RUN_PIN);
	gpio_output_options_set(LED_RUN_PORT,GPIO_OTYPE_PP,GPIO_OSPEED_MAX,LED_RUN_PIN);
	
	gpio_mode_set(LED_OTHER_PORT,GPIO_MODE_OUTPUT,GPIO_PUPD_NONE,LED_OTHER_PIN);
	gpio_output_options_set(LED_OTHER_PORT,GPIO_OTYPE_PP,GPIO_OSPEED_MAX,LED_OTHER_PIN);
	
}

void vRunTimer(TimerHandle_t xTimer)
{
	bit_status eSts=gpio_output_bit_get(LED_RUN_PORT,LED_RUN_PIN);
	gpio_bit_write(LED_RUN_PORT,LED_RUN_PIN,(bit_status)!eSts);
}
